#include <stdio.h>
#include "ohos_init.h"
#include "iot_gpio.h"
#include "iot_gpio_ex.h"
#include "iot_pwm.h"



void pwm_entry(){
    printf("pwm_entry called \n");

    IoTGpioInit(7);
    IoTGpioSetDir(7,IOT_GPIO_DIR_OUT);
    IoTGpioSetFunc(7,IOT_GPIO_FUNC_GPIO_7_PWM0_OUT);
    IoTPwmInit(0);
    //IoTGpioSetOutputVal(7,1);

    IoTGpioInit(8);
    IoTGpioSetDir(8,IOT_GPIO_DIR_OUT);
    IoTGpioSetFunc(8,IOT_GPIO_FUNC_GPIO_8_GPIO);
    //IoTPwmInit(1);
    IoTGpioSetOutputVal(8,0);

    int speed = 30; //请修改这个值试一试是否能影响电机的速度
    IoTPwmStart(0,speed,40000);
    //IoTPwmStart(0,speed,40000);
}

APP_FEATURE_INIT(pwm_entry);

